fix SchemaArrayField/SchemaArrayData mismatch (#1177)
authortsteven4 <13596209+tsteven4@users.noreply.github.com>
Thu, 14 Sep 2023 12:54:38 +0000 (06:54 -0600)
committerGitHub <noreply@github.com>
Thu, 14 Sep 2023 12:54:38 +0000 (06:54 -0600)
commit926f207cf035646adf1c4c6c3a8967b5aaf809d0
tree8a55ec0e32cc4e0afc2881e4ae1f04b32c6c2bd2
parent0a981dce1692e6796888c8a1c0eee4b8d65bd5db
fix SchemaArrayField/SchemaArrayData mismatch (#1177)

* fix SchemaArrayField/SchemaArrayData mismatch

related to IGC additions from #1060 and #1054.

* retire global trait collection

* use class member to store track traits instead of fs data.

* fiddle with kml accumlate hash

* compute number of wp_fields

* correct bug concerning track specific traits.

* simplify multi-track array decisions.

* simplify kml multi-track schema decisions.
defs.h
kml.cc
kml.h
reference/realtime.kml
reference/track/92GV66G1.igc.kml
reference/track/92HV66G1.igc.kml
reference/track/gpx_garmin_extensions-kml_track.kml
reference/track/gtrnctr_power-kml.kml
route.cc
waypt.cc